.sidebar{
  margin-bottom: 42px
}

.widget {
  background: none repeat scroll 0 0 #fff;
  border-radius: 5px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  margin-bottom: 22px;
  padding: 10px 14px;
  word-wrap: break-word;
  li {
    border-top: 1px solid #ddd;
    padding: 3px 0;
    a {
      display: inline-block;
      word-wrap: normal; /* for IE */
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      width: 100%;
    }
  }
}

.widget-title {
  font: small-caps 120%/110% Georgia,"Microsoft Yahei","Times New Roman",Times,serif;
  margin: 0 0 10px;
}

#divCalendar table {
  width:100%;
  line-height:25px;
}
#divCalendar table td {
  text-align:center;
}
#divCalendar table #today b {
  color:#CC412A;
}
#divSearchPanel input {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  &:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
  }
}

.article-date{
  display: none;
}
